import KBEngine
import random
import KBEDebug as log


class AvatarRank(KBEngine.EntityComponent):

    def __init__(self):
        KBEngine.EntityComponent.__init__(self)

    def onAttached(self, owner):
        log.INFO_MSG("AvatarRank::onAttached(): owner=%i" % (owner.id))

    def onDetached(self, owner):
        log.INFO_MSG("AvatarRank::onDetached(): owner=%i" % (owner.id))

    def repNotFoundGroup(self):
        pass

    def repCreateGroupErr(self, arg1):
        pass

    def repSearchGroup(self, arg1, arg2, arg3, arg4, arg5, arg6, arg7):
        pass

    def repJoinGroupErr(self, arg):
        pass

    def repExitGroupErr(self, arg):
        pass

    def onWantExit(self, arg):
        pass

    def onSearchGroup(self, arg1, arg2, arg3, arg4):
        pass

    def onSearchGroupErr(self):
        pass

    def onJoinSuccess(self, arg):
        pass
